// 惰性函数(第一次函数还有分支，调用之后，自己就只有一个分支了，自己修改了自己，后续就不需要再进行分支判断)

let inertiaFn = text => {
  if (navigator.clipboard) {
    inertiaFn = (text) => {
      navigator.clipboard.writeText(text);
    };
  } else {
    inertiaFn = (text) => {
      const textarea = document.createElement('textarea');
      textarea.value = text;
      document.body.appendChild(textarea);
      textarea.select();
      document.execCommand('Copy');
      document.body.removeChild(textarea);
    };
  }
  inertiaFn(text);
};
